home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / System Folder / Extensions / AppleShare / AppleShare.rsrc / bin.rsrc_LDEF_9_ApShare LDef.txt < prev    next >
Text File  |  1991-04-25  |  10KB  |  190 lines

  1. start:
  2. 00000000  600A                     bra        +0xC /* 0000000C */
  3. 00000002  0000 4C44                ori.b      D0, 0x44 /* 'D' */
  4. 00000006  4546                     chk.w      D2, D6
  5. 00000008  0009 0000                ori.b      A1, 0x0
  6. label0000000C:
  7. 0000000C  4E56 0000                link       A6, 0
  8. 00000010  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  9. 00000014  286E 0008                movea.l    A4, [A6 + 0x8]
  10. 00000018  2654                     movea.l    A3, [A4]
  11. 0000001A  302E 001A                move.w     D0, [A6 + 0x1A]
  12. 0000001E  5340                     subq.w     D0, 1
  13. 00000020  6770                     beq        +0x72 /* 00000092 */
  14. 00000022  5340                     subq.w     D0, 1
  15. 00000024  6722                     beq        +0x24 /* 00000048 */
  16. 00000026  6A12                     bpl        +0x14 /* 0000003A */
  17. 00000028  514F                     subq.w     A7, 8
  18. 0000002A  2F0F                     move.l     -[A7], A7
  19. 0000002C  A88B                     syscall    GetFontInfo
  20. 0000002E  3757 000C                move.w     [A3 + 0xC], [A7]
  21. 00000032  377C 0004 000E           move.w     [A3 + 0xE], 0x4
  22. 00000038  504F                     addq.w     A7, 8
  23. label0000003A:
  24. 0000003A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  25. 0000003E  4E5E                     unlink     A6
  26. 00000040  205F                     movea.l    A0, [A7]+
  27. 00000042  DEFC 0014                add.w      A7, 0x14
  28. 00000046  4ED0                     jmp        [A0]
  29. label00000048:
  30. 00000048  246B 0050                movea.l    A2, [A3 + 0x50]
  31. 0000004C  2052                     movea.l    A0, [A2]
  32. 0000004E  D0EE 000E                add.w      A0, [A6 + 0xE]
  33. 00000052  5248                     addq.w     A0, 1
  34. 00000054  322E 000C                move.w     D1, [A6 + 0xC]
  35. 00000058  5341                     subq.w     D1, 1
  36. 0000005A  226B 0044                movea.l    A1, [A3 + 0x44]
  37. 0000005E  302E 0010                move.w     D0, [A6 + 0x10]
  38. 00000062  E540                     asl        D0.w, 2
  39. 00000064  41EB 0056                lea.l      A0, [A3 + 0x56]
  40. 00000068  D0C0                     add.w      A0, D0
  41. 0000006A  43E8 0002                lea.l      A1, [A0 + 0x2]
  42. 0000006E  3011                     move.w     D0, [A1]
  43. 00000070  2452                     movea.l    A2, [A2]
  44. 00000072  43F2 0000                lea.l      A1, [A2 + D0.w]
  45. 00000076  0811 0006                btst.b     [A1], 0x6
  46. 0000007A  6706                     beq        +0x8 /* 00000082 */
  47. 0000007C  0890 0007                bclr.b     [A0], 0x7
  48. 00000080  600E                     bra        +0x10 /* 00000090 */
  49. label00000082:
  50. 00000082  6100 0152                bsr        +0x154 /* 000001D6 */
  51. 00000086  226B 0044                movea.l    A1, [A3 + 0x44]
  52. 0000008A  08E9 0000 0022           bset.b     [A1 + 0x22], 0x0
  53. label00000090:
  54. 00000090  60A8                     bra        -0x56 /* 0000003A */
  55. label00000092:
  56. 00000092  286E 0014                movea.l    A4, [A6 + 0x14]
  57. 00000096  2F0C                     move.l     -[A7], A4
  58. 00000098  A8A3                     syscall    EraseRect
  59. 0000009A  362E 000C                move.w     D3, [A6 + 0xC]
  60. 0000009E  6F00 00AC                ble        +0xAE /* 0000014C */
  61. 000000A2  A89E                     syscall    PenNormal
  62. 000000A4  246B 0050                movea.l    A2, [A3 + 0x50]
  63. 000000A8  204A                     movea.l    A0, A2
  64. 000000AA  A029                     syscall    HLock
  65. 000000AC  303C 0003                move.w     D0, 0x3
  66. 000000B0  6100 00FE                bsr        +0x100 /* 000001B0 */
  67. 000000B4  2F12                     move.l     -[A7], [A2]
  68. 000000B6  302E 000E                move.w     D0, [A6 + 0xE]
  69. 000000BA  5240                     addq.w     D0, 1
  70. 000000BC  3F00                     move.w     -[A7], D0
  71. 000000BE  5343                     subq.w     D3, 1
  72. 000000C0  3F03                     move.w     -[A7], D3
  73. 000000C2  A885                     syscall    DrawText
  74. 000000C4  6100 008A                bsr        +0x8C /* 00000150 */
  75. 000000C8  303C 00E1                move.w     D0, 0xE1
  76. 000000CC  6100 00E2                bsr        +0xE4 /* 000001B0 */
  77. 000000D0  3F3C 000B                move.w     -[A7], 0xB
  78. 000000D4  4267                     clr.w      -[A7]
  79. 000000D6  A892                     syscall    Line
  80. 000000D8  4267                     clr.w      -[A7]
  81. 000000DA  3F3C FFF5                move.w     -[A7], 0xFFF5
  82. 000000DE  A892                     syscall    Line
  83. 000000E0  3F3C FFF5                move.w     -[A7], 0xFFF5
  84. 000000E4  4267                     clr.w      -[A7]
  85. 000000E6  A892                     syscall    Line
  86. 000000E8  4267                     clr.w      -[A7]
  87. 000000EA  3F3C 000B                move.w     -[A7], 0xB
  88. 000000EE  A892                     syscall    Line
  89. 000000F0  2052                     movea.l    A0, [A2]
  90. 000000F2  302E 000E                move.w     D0, [A6 + 0xE]
  91. 000000F6  0C30 000F 0000           cmpi.b     [A0 + D0.w], 0xF
  92. 000000FC  661C                     bne        +0x1E /* 0000011A */
  93. 000000FE  3F3C 000B                move.w     -[A7], 0xB
  94. 00000102  3F3C FFF5                move.w     -[A7], 0xFFF5
  95. 00000106  A892                     syscall    Line
  96. 00000108  3F3C FFF5                move.w     -[A7], 0xFFF5
  97. 0000010C  4267                     clr.w      -[A7]
  98. 0000010E  A894                     syscall    Move
  99. 00000110  3F3C 000B                move.w     -[A7], 0xB
  100. 00000114  3F3C 000B                move.w     -[A7], 0xB
  101. 00000118  A892                     syscall    Line
  102. label0000011A:
  103. 0000011A  4202                     clr.b      D2
  104. 0000011C  302E 0010                move.w     D0, [A6 + 0x10]
  105. 00000120  E540                     asl        D0.w, 2
  106. 00000122  5440                     addq.w     D0, 2
  107. 00000124  41EB 0056                lea.l      A0, [A3 + 0x56]
  108. 00000128  D0C0                     add.w      A0, D0
  109. 0000012A  3010                     move.w     D0, [A0]
  110. 0000012C  2252                     movea.l    A1, [A2]
  111. 0000012E  43F1 0000                lea.l      A1, [A1 + D0.w]
  112. 00000132  0811 0006                btst.b     [A1], 0x6
  113. 00000136  6706                     beq        +0x8 /* 0000013E */
  114. 00000138  6100 003C                bsr        +0x3E /* 00000176 */
  115. 0000013C  600A                     bra        +0xC /* 00000148 */
  116. label0000013E:
  117. 0000013E  4A2E 0018                tst.b      [A6 + 0x18]
  118. 00000142  6704                     beq        +0x6 /* 00000148 */
  119. 00000144  6100 0090                bsr        +0x92 /* 000001D6 */
  120. label00000148:
  121. 00000148  204A                     movea.l    A0, A2
  122. 0000014A  A02A                     syscall    HUnlock
  123. label0000014C:
  124. 0000014C  6000 FEEC                bra        -0x112 /* 0000003A */
  125. fn00000150:
  126. 00000150  4E56 FFF8                link       A6, -0x0008
  127. 00000154  2D54 FFF8                move.l     [A6 - 0x8], [A4]
  128. 00000158  2D6C 0004 FFFC           move.l     [A6 - 0x4], [A4 + 0x4]
  129. 0000015E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  130. 00000162  3028 0006                move.w     D0, [A0 + 0x6]
  131. 00000166  0440 0014                subi.w     D0, 0x14
  132. 0000016A  3140 0002                move.w     [A0 + 0x2], D0
  133. 0000016E  2F08                     move.l     -[A7], A0
  134. 00000170  A8A3                     syscall    EraseRect
  135. 00000172  4E5E                     unlink     A6
  136. 00000174  4E75                     rts
  137. fn00000176:
  138. 00000176  4E56 FFF8                link       A6, -0x0008
  139. 0000017A  48E7 F0E0                movem.l    -[A7], D0,D1,D2,D3,A0,A1,A2
  140. 0000017E  3F3C 000B                move.w     -[A7], 0xB
  141. 00000182  A89C                     syscall    PenMode
  142. 00000184  487A 0086                pea.l      [PC + 0x86 /* 0000020C, value 0xAA55AA55 */]
  143. 00000188  A89D                     syscall    PenPat
  144. 0000018A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  145. 0000018E  2294                     move.l     [A1], [A4]
  146. 00000190  236C 0004 0004           move.l     [A1 + 0x4], [A4 + 0x4]
  147. 00000196  3029 0006                move.w     D0, [A1 + 0x6]
  148. 0000019A  0440 0014                subi.w     D0, 0x14
  149. 0000019E  3340 0006                move.w     [A1 + 0x6], D0
  150. 000001A2  2F09                     mov